.content {
	position: relative;
	height: auto;
	width: 1146px;
	margin: 0 auto;
	margin-top: 12px;
	box-sizing: border-box;

	.content_left {
		height: auto;
		width: 839px;
		float: left;
		display: inline-block;
		
		.tag {
			position: absolute;
			height: 16px;
			width: 26px;
			color: #ffffff;
			font-size: 10px;
			line-height: 16px;
			top: 5px;
			text-align: center;
			float: left;
			background-color: #0576da;
			border-radius: 1px;
		}
		h2 {
			color: #333333;
			font-weight: bold;
			font-size: 18px;
			display: inline;
			margin-left: 31px;
			line-height: 24px;

			a {

				&:hover {
					color: #0971ce;
				}
			}
		}
		.origin {
			color: #999999;
			float: right;
			line-height: 22px;
			font-size: 12px;
		}
		.keyword {
			height: auto;
			width: 100%;
			margin-top: 14px;

			span {
				display: inline-block;
				font-size: 12px;
				color: #686c74;
				line-height: 14px;
				padding: 2px 10px;
				margin-left: 10px;
				background-color: #dedfe0;

				&:first-of-type {
					margin-left: 0;
				}
			}
		}
		p {
			color: #686c74;
			font-size: 14px;
			margin-top: 13px;
			margin-bottom: 15px;
			line-height: 20px;
		}
		.content_left_new_tool {
			position: absolute;
			height: 114px;
			width: 22px;
			float: left;
			right: 0;

			div {
				position: relative;
				height: 33.3%;
				width: 100%;

				img {
					position: absolute;
					bottom: 0;
					cursor: pointer;
				}
				p {
					color: #999999;
					margin-top: 0;
					font-size: 12px;
					text-align: center;
				}
			}
		}
		.content_left_new_text {
			position: relative;
			height: 100%;
			width: 570px;
			float: left;
			margin-left: 20px;
		}
		.content_video {
			height: 360px;
			width: 839px;

			img {
				height: 100%;
				width: 100%;
			}
			.major_video {
				position: relative;
				height: 360px;
				width: 640px;
				float: left;

				.major_video_desc {
					position: absolute;
					height: 56px;
					width: 633px;
					bottom: 10px;
					left: 7px;
					background-color: rgba(255, 255, 255, 0.9);

					h1 {
						color: #4c4c4c;
						font-size: 24px;
						font-weight: bold;
						line-height: 56px;
						margin-left: 23px;
					}
				}
				.major_video_control {
					position: absolute;
					height: 20px;
					width: 100%;
					bottom: 10px;

					.major_video_control_plya {
						width: 8px;
						height: 16px;
						margin-left: 15px;
						margin-top: 2px;
						float: left;
					}
					.major_video_control_voice {
						height: 14px;
						width: 17px;
						float: right;
						margin-top: 3px;
						margin-right: 18px;
					}
					.major_video_control_set {
						height: 14px;
						width: 14px;
						margin-top: 3px;
						float: right;
						margin-right: 18px;
					}
					.major_video_control_big {
						height: 14px;
						width: 14px;
						float: right;
						margin-right: 15px;
						margin-top: 3px;
					}
					span {
						color: #ffffff;
						font-size: 12px;
						margin-left: 55px;
						float: left;
						line-height: 20px;
					}
				}
			}
			.minor_video {
				height: 360px;
				width: 195px;
				float: left;
				margin-left: 4px;

				.minor_video_odd_totlal {
					position: relative;
					height: 338px;
					width: 100%;
					overflow: hidden;

					.minor_video_odd_tab {
						position: absolute;
						height: 600%;
						width: 100%;
						top: 0%;
						transition: top .5s;

						.minor_video_odd {
							position: relative;
							height: 110px;
							width: 100%;
							margin-top: 4px;

							.minor_video_odd_desc {
								position: absolute;
								height: 30px;
								width: 176px;
								bottom: 2px;
								text-align: left;
								background-color: rgba(255, 255, 255, 0.9);

								h2 {
									color: #4c4c4c;
									font-size: 12px;
									margin-left: 9px;
									line-height: 30px;
									font-weight: bold;
								}
							}
							&:first-of-type {
								margin-top: 0;
							}
						}
					}
				}
				.minor_video_switch {
					position: relative;
					height: 22px;
					width: 100%;
					background-color: #000000;

					span {
						color: #ffffff;
						font-size: 12px;
						padding-left: 9px;
						line-height: 22px;
						float: left;
						font-weight: bold;
					}
					.minor_video_tab {
						height: 100%;
						width: 36px;
						float: right;
						margin-right: 10px;

						div {
							height: 22px;
							width: 16px;
							float: left;
							cursor: pointer;

							img {
								height: auto;
								width: auto;
								float: right;
								margin-top: 7px;
								display: inline-block;
							}
						}
					}
				}
			}
		}
		.content_left_key {
			height: 38px;
			width: 100%;
			background-color: #fafafa;

			h1 {
				color: #333333;
				font-size: 16px;
				font-weight: bold;
				line-height: 38px;
				margin-left: 12px;
				float: left;
			}
			span {
				color: #999999;
				font-size: 14px;
				line-height: 38px;
			}
			.content_left_key_chose {
				height: 100%;
				width: 400px;
				float: right;

				.chose_type {
					color: #666666;
					line-height: 38px;
					margin-top: 0;
					float: right;

					span {
						font-size: 12px;
						margin-left: 10px;
						margin-right: 10px;
					}
					.active {
						color: #0576da;
					}
				}
			}
		}
		.content_left_artical {
			height: auto;
			width: 839px;

			.content_left_artical_img {
				height: 476px;
				width: 100%;

				img {
					height: 100%;
					width: 100%;
				}
			}
			.content_left_artical_text {
				height: auto;
				width: 100%;
				margin-top: 10px;

				p {
					margin: 0;
					padding: 0 10px;
					text-indent: 2em;
					line-height: 24px;
				}
			}
		}
		.content_left_combine {
			height: 38px;
			width: 100%;
			margin-top: 25px;

			h1 {
				color: #999999;
				font-size: 16px;
				line-height: 38px;
				padding-left: 12px;
				font-weight: bold;
			}
		}
		.content_left_new,.content_left_new_inner {
			position: relative;
			height: 129px;
			width: 100%;
			margin-top: 17px;
			border-bottom: 1px solid #dedfe0;

			.content_left_new_img {
				height: 114px;
				width: 204px;
				float: left;

				img {
					height: 100%;
					width: 100%;
				}
			}
		}
		.content_left_new_inner {
			border: none;
			height: 114px;
			margin-top: 0;
		}
		.content_left_new1 {
			position: relative;
			height: 197px;
			width: 100%;
			margin-top: 15px;
			border-bottom: 1px solid #dedfe0;
		
			.content_left_new1_text {
				position: relative;
				height: 100%;
				width: 795px;
				float: left;

				.content_left_new1_img {
					position: absolute;
					height: 104px;
					width: 100%;
					margin-top: 15px;

					div {
						height: 100%;
						width: 186px;
						float: left;
						margin-left: 17px;

						img {
							height: 100%;
							width: 100%;
						}
						&:first-of-type {
							margin-left: 0;
						}
					}
				}
			}
		}
		.content_left_ad {
			height: 77px;
			width: 100%;
			margin-top: 15px;

			img {
				height: 100%;
				width: 100%;
			}
		}
		.content_left_new2 {
			position: relative;
			height: 168px;
			width: 100%;
			margin-top: 15px;
			border-bottom: 1px solid #dedfe0;

			.content_left_new2_img {
				height: 153px;
				width: 204px;
				float: left;

				img {
					height: 100%;
					width: 100%;
				}
			}
			.content_left_new2_text {
				height: 100%;
				width: 570px;
				margin-left: 20px;
				float: left;
			} 
		}
		.content_left_new3 {
			position: relative;
			width: 100%;
			height: 130px;
			margin-top: 15px;
			border-bottom: 1px solid #dedfe0;

			.content_left_new3_text {
				height: 100%;
				width: 794px;
				float: left;
			}
		}
		.content_left_new4 {
			height: 195px;
			width: 100%;
			margin-top: 15px;
			border-bottom: 1px solid #dedfe0;

			h5 {
				color: #333333;
				font-size: 14px;
				font-weight: bold;
				line-height: 24px;
				margin-top: 3px;

				a {
					&:hover {
						color: #0971ce;
					}
				}
			}
			.small_text {
				color: #686c74;
				font-size: 14px;
				line-height: 1;
			}
			.content_left_new4_left {
				height: 76px;
				width: 399px;
				float: left;
				display: block;
			}
			.content_left_new4_right {
				height: 76px;
				width: 399px;
				float: right;
				display: block;

				.small_img {
					height: 56px;
					width: 102px;
					float: left;
					margin-top: 10px;

					img {
						height: 100%;
						width: 100%;
					}
				}
				.small_text1 {
					height: 76px;
					width: 288px;
					float: right;
				}
			}
		}
		.content_left_daylive {
			height: 40px;
			width: 100%;
			margin-bottom: 16px;
			background-color: #fafafa;

			h1 {
				color: #333333;
				font-size: 16px;
				font-weight: bold;
				line-height: 40px;
				margin-left: 22px;
			}
		}
		.content_left_alllive {
			position: relative;
			height: auto;
			width: 100%;

			.content_left_daylive_desc {
				height: auto;
				width: 825px;
				float: right;
				padding-left: 15px;
				background-color: #fafafa;

				h4 {
					color: #666666;
					font-size: 14px;
					font-weight: bold;
					line-height: 32px;
					margin-top: 9px;
				}
				p {
					color: #666666;
					font-size: 14px;
					margin: 0;
					line-height: 20px;
				}
				.content_left_daylive_img {
					height: 114px;
					width: 204px;
					margin-top: 12px;
					margin-bottom: 18px;
				}
			}
			.daylive_bottom {
				margin-top: 20px;
				margin-bottom: 40px;
			}
		}
		.content_left_daylive_commment {
			float: left;
			height: 300px;
			width: 100%;
			border: 1px solid #dedfe0;
		}
	}
	.content_right {
		position: absolute;
		height: auto;
		width: 266px;
		float: left;
		right: 0;
		display: inline-block;

		img {
			width: 100%;
			height: 100%;
		}
		h1 {
			color: #333333;
			font-size: 16px;
		}
		.ad {
			height: 52px;
			width: 100%;
		}
		.content_right_wealth {
			height: auto;
			width: 100%;

			h1 {
				line-height: 28px;
				margin-top: 14px;
			}
			.right_wealth_head {
				height: 28px;
				width: 100%;
				display: inline-block;
				border-bottom: 1px solid #e6e6e6;

				span {
					color: #999999;
					font-size: 12px;
					float: left;
					line-height: 28px;

					&:nth-of-type(2) {
						margin-left: 48px;
					}
					&:nth-of-type(3) {
						margin-left: 38px;
					}
					&:nth-of-type(4) {
						float: right;
					}
				}
			}
			.right_wealth_body {
				height: 225px;
				width: 100%;

				ul {
					height: auto;
					width: 100%;

					li {
						height: 45px;
						width: 100%;
						border-bottom: 1px solid #e6e6e6;

						p {
							font-size: 12px;
							margin-top: 2px;
							line-height: 18px;
							font-weight: bold;

							span {
								color: #333333;
								float: right;
							}
						}
						.right_wealth_body_left {
							height: 100%;
							width: 120px;
							float: left;

							p {
								color: #0576da;
							}
						}
						.right_wealth_body_right {
							height: 100%;
							width: 109px;
							float: right;

							p {
								color: #ff393a;
							}
						}
					}
				}
			}
		}
		.ad1 {
			height: 100px;
			width: 100%;
			margin-top: 15px;

			img {
				height: 100%;
				width: 100%;
			}
		}
		.content_right_video {
			height: auto;
			width: 100%;
			margin-top: 1px;

			h1 {
				line-height: 40px;
			}
			.content_right_screen {
				height: auto;
				width: 100%;
				margin-top: 8px;

				.right_screen_play {
					position: relative;
					height: 150px;
					width: 100%;

					.stop {
						position: absolute;
						height: 32px;
						width: 32px;
						top: 50%;
						margin-top: -16px;
						left: 50%;
						margin-left: -16px;
					}
					.bottom {
						position: absolute;
						height: 14px;
						width: 100%;
						bottom: 10px;

						img {
							position: absolute;
							height: 14px;
						}
						#play {
							width: 8px;
							left: 10px;
						}
						#voice {
							width: 17px;
							right: 30px;
						}
						#big {
							width: 13px;
							right: 10px;
						}
					}
				}
				.right_screen_desc {
					height: auto;
					width: 100%;

					h4 {
						color: #333333;
						font-size: 12px;
						line-height: 14px;
						margin-top: 7px;
						font-weight: bold;
					}
					p {
						font-size: 12px;
						color: #999999;
						line-height: 14px;
					}
				}

				&:first-of-type {
					margin-top: 0;
				}
			}
		}
		.content_right_live {
			height: auto;
			width: 100%;

			h1 {
				line-height: 42px;
			}
			.content_right_live_desc {
				height: auto;
				width: 100%;
				display: inline-block;

				.content_right_live_detail {
					height: auto;
					width: 245px;
					padding-left: 12px;
					background-color: #f5f7fa;
					float: right;
					color: #666666;
					font-size: 12px;
					margin-top: 10px;

					h5 {
						font-weight: bold;
						line-height: 28px;
						margin-top: 2px;
					}
					p {
						line-height: 22px;
					}
					&:first-of-type {
						margin-top: 0;
					}
				}
				button {
					height: 24px;
					width: 245px;
					color: #4c4c4c;
					font-size: 14px;
					margin-top: 10px;
					font-weight: bold;
					float: right;
					background-color: #ffffff;
					border: 1px solid #bec6d4;
					border-radius: 4px;
				}
			}
		}
		.color_up {
			color: #ff393a;
		}
		.color_down {
			color: green;
		}
		.p_left {
			text-align: left;
		}
		.p_center {
			text-align: center;
		}
		.p_right {
			text-align: right;
		}
		.right_stock_list {//股票公用type
			height: 253px;
			width: 100%;

			div {
				height: 100%;
				width: 33.3%;
				float: left;

				p {
					font-size: 12px;
					line-height: 28px;
				}
			}
			.right_stock_list_head {
				height: 28px;
				width: 100%;
				border-bottom: 1px solid #e6e6e6;

				div {

					p {
						color: #999999;
					}
				}
			}
			.right_stock_list_body {
				height: 225px;
				width: 100%;

				ul {
					height: auto;
					width: 100%;

					li {
						height: 45px;
						width: 100%;
						border-bottom: 1px solid #e6e6e6;

						div {

							p {
								margin-top: 2px;
								line-height: 18px;
								font-weight: bold;

								span {
									color: #ffffff;
									padding: 1px 2px;
									font-size: 10px;
									border-radius: 2px;
									background-color: #dedfe0;
								}
							}
							.stock_num {
								color: #999999;
								font-weight: 100;
							}
							.color_left {
								color: #0576da;
							}
							.color_center {
								color: #333333;
							}
						}
					}
				}
			}
		}
		.right_stock_list_type2 {

			.right_stock_list_type2_left {
				height: 100%;
				width: 50%;
				float: left;
			}
			.right_stock_list_type2_right {
				height: 100%;
				width: 25%;
				float: left;
			}
			.right_stock_list_type2_head {
				height: 28px;
				width: 100%;
				border-bottom: 1px solid #e6e6e6;

				p {
					color: #999999;
					font-size: 12px;
				}
				.right_stock_list_type2_left {

					p {
						
						span {
							float: right;
						}
					}
				}
				.right_stock_list_type2_right {

					p {
						float: right;
					}
				}
			}
			.right_stock_list_type2_body {
				height: auto;
				width: 100%;

				ul {
					height: auto;
					width: 100%;

					li {
						height: 45px;
						width: 100%;
						border-bottom: 1px solid #e6e6e6;

						p {
							font-weight: bold;
							line-height: 18px;

							span {
								color: #333333;
								float: right;
							}
						}
						.company_desc {
							color: #999999;
							font-weight: 100;
						}
						.company_name {
							margin-top: 2px;
							color: #0576da;
						}
					}
				}
			}
		}
		.right_stock_list_type3 {

			.right_stock_list_type3_head_left {
				height: 100%;
				width: 39%;
				float: left;
			}
			.right_stock_list_type3_head_right {
				height: 100%;
				width: 22%;
				float: left;
			}
			.right_stock_list_type3_head {
				height: 28px;
				width: 100%;
				border-bottom: 1px solid #e6e6e6;

				p {
					color: #999999;
					font-size: 12px;

					span {
						float: right;
					}
				}
			}
			.right_stock_list_type3_body {
				height: auto;
				width: 100%;

				ul {
					height: auto;
					width: 100%;

					li {
						height: 45px;
						width: 100%;

						p {
							font-weight: bold;
							margin-top: 2px;
							line-height: 18px;
							font-size: 12px;

							span {
								color: #333333;
								float: right;
							}
						}
						.stock_list_type3_name {
							color: #0576da;
						}
						.stock_list_type3_desc {
							color: #999999;
							font-weight: 100;
						}
						.right_stock_list_type3_head_right {
							span {
								font-weight: bold;
								float: right;
								margin-top: 2px;
								line-height: 18px;
								font-size: 12px;
							}
						}
					}
				}
			}
		}
		.content_right_stock {
			height: auto;
			width: 100%;
			margin-top: 22px;

			h1 {
				line-height: 28px;
			}
		}
		.content_right_stock_type {
			height: auto;
			width: 100%;
			margin-top: 14px;

			h1 {
				line-height: 28px;
			}
		}
		.daylive {
			margin-top: 0;
		}
		.zhiku_live {
			height: auto;
			width: 100%;
			margin-top: 10px;

			h1 {
				line-height: 48px;
			}
			.zhiku_live_topic {
				height: 36px;
				width: 100%;
				margin-top: 14px;

				.zhiku_live_pic {
					height: 100%;
					width: 36px;
					float: left;

					img {
						height: 100%;
						width: 100%;
						border-radius: 50%;
					}
				}
				.zhiku_live_text {
					height: 100%;
					width: 220px;
					float: right;

					h4 {
						color: #333333;
						font-size: 12px;
						font-weight: bold;
					}
					p {
						color: #0576da;
						font-size: 12px;
						margin-top: 2px;
						display: inline-block;
						font-weight: bold;
					}
					span {
						color: #999999;
						font-size: 12px;
						margin-left: 12px;
					}
				}

				&:first-of-type {
					margin-top: 0;
				}
			}
		}
		.friend_link {
			height: auto;
			width: 100%;
			margin-top: 17.5px;

			h1 {
				line-height: 37px;
			}
			.friend_link_company {
				height: auto;
				width: 100%;
				border-bottom: 1px solid #dedfe0;

				p {
					color: #999999;
					line-height: 23px;
					font-size: 12px;

					span {
						padding: 0 8px;

						&:nth-of-type(1) {
							padding: 0;
						}
					}
					&:last-of-type {
						margin-bottom: 4.5px;
					}
				}
			}
			.friend_link_permit {
				height: auto;
				width: 100%;

				p {
					color: #999999;
					line-height: 23px;
					font-size: 12px;

					&:first-of-type {
						margin-top: 3.5px;
					}
				}
			}
		}
	}
}